package controllers

import (
	"github.com/astaxie/beego"
	"xiaomatv.cn/services"
)

/**
 ***********************************************************
 **作者：zwx<lockfeel1215@gmail.com>
 **---------------------------------------------------------
 **时间：2018-08-15
 **---------------------------------------------------------
 **描述：主页开始类
 ***********************************************************
 */
 type Republic struct {
	 /*继承beego*/
	 beego.Controller
     Serv services.ArticleService `inject:""`
 }

/**
 ************************************************************
 **方法::Republic::Discover
 **----------------------------------------------------------
 **描述::视频发现页
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) Discover() {

 }

/**
 ************************************************************
 **方法::Republic::Recommend
 **----------------------------------------------------------
 **描述::核心推荐页
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) Recommend() {

 }

/**
 ************************************************************
 **方法::Republic::NewsFalsh
 **----------------------------------------------------------
 **描述::核心快讯页
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) NewsFalsh() {

 }

/**
 ************************************************************
 **方法::Republic::XMCircle
 **----------------------------------------------------------
 **描述::核心小马圈
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) XMCircle() {

 }

/**
 ************************************************************
 **方法::Republic::Followed
 **----------------------------------------------------------
 **描述::获取文章详情
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) Followed(){

 }
/**
 ************************************************************
 **方法::Republic::Immerse
 **----------------------------------------------------------
 **描述::核心沉浸页
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **param5:in-- Int : location   :: 位置标识
 **param6:in-- Int : affected_id:: 受影响ID
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) Immerse() {

 }
/**
 ************************************************************
 **方法::Republic::Search
 **----------------------------------------------------------
 **描述::全局搜索
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **param5:in-- Int : code		:: 搜索关键词
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) Search() {

 }
/**
 ************************************************************
 **方法::Republic::XMCircleActivtys
 **----------------------------------------------------------
 **描述::小马圈推荐活动
 **----------------------------------------------------------
 **参数:
 **param1:in-- Int : user_id    :: 用户ID
 **param2:in-- Int : page_num   :: 分页数量
 **param3:in-- Int : page_size  :: 分页大小
 **param4:in-- Int : type		:: 请求类型
 **----------------------------------------------------------
 **返回：
 **return:out--  JSON ：data  :: JSON对象
 **----------------------------------------------------------
 **日期:2018.08.15  Add by zwx
 ************************************************************
 */
 func (a *Republic) XMCircleActivty() {

 }